.no-bg {
	background-color: rgba(0, 0, 0, 0.5);
	/* opacity: 0.5; */
	color: white;
	border: 0;
}

.list-group li:nth-last-child {
	border-bottom: 1px solid black;
}

.link-style {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid transparent;
}

.link-style:hover {
	border-bottom: 1px solid #000;
	transition: border-bottom 0.5s ease;
}

.fenge {
	&:after {
		content: "";
		margin-left: 15px;
		padding-left: 15px;
		border-left: 1px solid #c0c4cc;
		height: 12px;
		display: inline-block;
		vertical-align: middle;
	}
}

.foot-link:hover {
	text-decoration: aliceblue;
}

.fenge:last-child {
	&:after {
		display: none;
	}
}

/* 修改菜单外观 与导航栏风格一致*/
.dropdown-menu .dropdown-item {
	color: #fff !important;
}
.show .dropdown-menu {
	color: #fff;
	background-color: #555 !important;
}
/* 鼠标经过菜单项，背景变红*/
.dropdown-item:hover,
.dropdown-item:focus {
	background-color: red;
!important;
}
.card-body h5{
	height: 3rem;
}
.tworows{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}

/* 统一卡片高度 */
.card {
	text-align: justify;
	height: 100%;
}